03. 实战项目指导

实战项目指导

你的项目工作区会包括几个文件。在下一页,你会看到以下内容:

我们建议你在新标签页中打开所有这些文件(*datagenerator.py 和 test.py * 除外,这两个无需修改),你的浏览器看起来应该是这样的:

  1. matrix.py - 该文件包括了矩阵类的开始部分(需要你完成)以及部分帮助功能 “zeroes” 和 “identity”。 你的大部分项目都需要在这个文件中完成。
  2. matrix_playground.ipynb - 这是一个笔记本,可导入你的矩阵类并调用测试代码。你可以在它里面 使用 在 matrix.py 文件中编写的矩阵数学代码 。
  3. matrix_cheat_sheet.ipynb - 这是一个 Jupyter Notebook,带 词汇表 矩阵符号解释 以及 矩阵方程 列表。填写矩阵类中的方法时,该文件可用作参考。
  4. kalman_filter_demo.ipynb - 该文件无需任何操作,但可能非常有用。矩阵类功能正常时,该文件中部署的卡尔曼滤波器也会功能正常!

其他文件 (请自行忽略)。

  1. test.py - 该文件包括测试代码,可演示你的代码的预期功能。
  2. datagenerator.py - 该文件包括卡尔曼滤波器使用的一些帮助代码。